//
//  ZHIMConfig.h
//  ZHIMCore
//
//  Created by Chen Zhangli on 2021/2/1.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

typedef NS_ENUM(NSUInteger, ZHIMSocketType) {
    ZHIMSocketTypeTCP,
    ZHIMSocketTypeWS
};

@interface ZHIMConfig : NSObject

+ (instancetype)defaultConfig;

// 服务地址（根据业务配置，不配置默认测试地址）
@property (nonatomic, copy) NSString *serverUrl;

// 从开发者平台创建应用后获取到的AppKey
@property (nonatomic, copy) NSString *appKey;

// 客服号
@property (nonatomic, copy) NSString *csId;

// 连接方式
@property (nonatomic, assign) ZHIMSocketType socketType;

// 是否是生产模式，默认NO
@property (nonatomic, assign) BOOL isProduction;

@end

NS_ASSUME_NONNULL_END
